package com.snopy.designPattern.create.singleton;

public class SingletonE {
    private SingletonE(){}
//    问题1：属于懒汉模式还是饿汉模式
    /*
    * 懒汉模式，类在使用的时候才会去加载
    * */
    private static class LazyHolder{
        static final SingletonE INSTANCE = new SingletonE();
    }
    /*
    * 问题2：在创建时是否有并发问题
    * 没有并发的安全问题，jvm执行clinit有加锁
    * */
    public static SingletonE getInstance(){
        return LazyHolder.INSTANCE;
    }
}
